ITS Beam background studies - first workflow#15268
ITS Beam background studies - first workflow#15268shahor02 merged 6 commits intoAliceO2Group:devfrom
Conversation
|
Error while checking build/O2/fullCI_slc9 for 856bf0d at 2026-04-10 17:18: Full log here. |
|
Error while checking build/O2/fullCI_slc9 for 96314ef at 2026-04-10 21:14: Full log here. |
|
Error while checking build/O2/fullCI_slc9 for 6b1be6a at 2026-04-15 07:44: Full log here. |
shahor02
left a comment
There was a problem hiding this comment.
The failures are indeed unrelated. Since it is a private study workflow, I am merging it as is. Just for the record: the queries to ccdb are done with now timestamp; this works only because the ITS clusters dictionary was not updated for a long time. If more objects will be needed in future, it is better to switch to the standard ccdb machinery.
Also, leaving a comment below about the existing helper class.
| staveinlayer -= NStaves[il]; | ||
| } | ||
| return 2. * TMath::Pi() * (0.5 + staveinlayer) / NStaves[ChipToLayer(chip)]; | ||
| } |
There was a problem hiding this comment.
For the record: there are framework methods to get detailed chip info, like:
static o2::itsmft::ChipMappingITS itsMap;
//...
int lay, stave, substave, module, chipInModule;
itsMap.expandChipInfoSW(chip, lay, stave, substave, module, chipInModule);
also
itsMap.getNChipsPerLr(lay);
itsMap.getNStavesOnLr(lay);
etc., see https://github.com/AliceO2Group/AliceO2/blob/dev/Detectors/ITSMFT/common/reconstruction/include/ITSMFTReconstruction/ChipMappingITS.h for more.
* ITS Beam background studies - first workflow * fix clang * fix CI error * Fix statements in braces * leftover... * Fixing shift 1 bc
This introduces a first working but preliminary workflow to track anomalous clusters in the ITS and possibly match the events with other detector (for the moment, ZDC).
Example how to run it: